package com.ruoyi.business.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.Api;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 最爱喝兽奶
 * @create 2022/8/8
 **/
@Api("问题实体类表")
@Data
@TableName("T_QUESTION")
public class Question implements Serializable {

    /**
     * 表单的id
     */
    @TableId
    private String id;


    /**
     * 问题内容
     */
    @TableField(value = "context")
    private String context;

    /**
     * 问题的状态
     */
    @TableField(value = "status")
    private String status;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 问题的创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 创建问题
     */
    @TableField(value = "type")
    private String type;

    /**
     * 题目的分数
     */
    @TableField("score")
    private String score;

    /**
     * 问题的答案，存放答案表的id，用逗号隔开
     */
    @TableField(value = "answer")
    private String answer;

    /**
     * 题目的解析
     */
    @TableField(value = "analysis")
    private String analysis;

    /**
     * 题目的困难度
     */
    @TableField(value = "hard")
    private String hard;

    /**
     * 序号，查询的时候通过这个字段进行排序
     */
    @TableField(value = "serial_id")
    private String serialId;

}
